제조사 | OEM |
---|---|
브랜드 | 에듀이노 |
판매가 | 3,400원 |
적립금 | 30원 |
자체상품코드 | D-23 |
상품요약정보 | 4핀(I2C제어), 파란색 백라이트 |
국내·해외배송 | 국내배송 |
배송방법 | 택배 |
수량 | ![]() ![]() |
COMMENT |
![]() |
(최소주문수량 1개 이상 / 최대주문수량 0개 이하)
사이즈 가이드현재 상품과 관련된 상품들입니다. 함께 구매해보세요^^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | #include <Wire.h> // i2C 통신을 위한 라이브러리 #include <LiquidCrystal_I2C.h> // LCD 1602 I2C용 라이브러리 LiquidCrystal_I2C lcd(0x27,16,2); // 접근주소: 0x3F or 0x27 byte pac_man1[8] = { // 팩맨 출력 입벌림, 얼굴방향 오른쪽 0b01110, 0b11011, 0b11110, 0b11100, 0b11100, 0b11110, 0b11111, 0b01110, }; byte pac_man2[8] = { // 팩맨 출력 입닫음, 얼굴방향 오른쪽 0b01110, 0b11011, 0b11111, 0b11111, 0b11100, 0b11111, 0b11111, 0b01110, }; byte pac_man3[8] = { // 팩맨 출력 입벌림, 얼굴방향 왼쪽 0b01110, 0b11011, 0b01111, 0b00111, 0b00111, 0b01111, 0b11111, 0b01110, }; byte pac_man4[8] = { // 팩맨 출력 입닫음, 얼굴방향 왼쪽 0b01110, 0b11011, 0b11111, 0b11111, 0b00111, 0b11111, 0b11111, 0b01110, }; void setup() { lcd.init(); // LCD 초기화 lcd.backlight(); // 백라이트 켜기 lcd.createChar(1, pac_man1); // 팩맨 얼굴1 lcd.createChar(2, pac_man2); // 팩맨 얼굴2 lcd.createChar(3, pac_man3); // 팩맨 얼굴3 lcd.createChar(4, pac_man4); // 팩맨 얼굴4 } void loop(){ for(int first_line=0; first_line<16; first_line++){ // 첫번째 줄 if(first_line == 0){ // 프로그램 처음 실행 시 lcd.setCursor(0, 0); // 커서 위치 0,0 첫번째 줄 lcd.write(byte(1)); // 팩맨 얼굴 출력 lcd.setCursor(1, 0); // 커서 위치 1,0 첫번째 줄 lcd.print("Hello, Eduino!!");// Hello, Eduino!! 출력 lcd.setCursor(0, 1); // 커서 위치 0,1 두번째 줄 lcd.print("Have a nice day!"); // Have a nice day! 출력 } else { for(int blank = 0; blank < first_line; blank++){ // 팩맨이 지나온 길을 빈칸으로 만들기 lcd.setCursor(blank, 0); // 빈칸 lcd.print(" "); } int place = first_line; // fisrt_line 변화를 막기 위해 place 변수 만듦 lcd.setCursor(place++, 0); // 팩맨 한칸씩 이동 if(place % 2 == 1) lcd.write(byte(1)); // 팩맨 1 else lcd.write(byte(2)); // 팩맨 2 } delay(500); } for(int second_line = 15; second_line >= 0; second_line --){ // 팩맨 오른쪽부터 시작 if(second_line == 15){ // for문 맨 처음 시작 시 for(int blank = 0; blank < 16; blank++){ // 첫번째 줄 모두 다 빈칸으로 만들기 lcd.setCursor(blank, 0); // 빈칸 lcd.print(" "); } lcd.setCursor(15, 1); // 맨 오른쪽에 팩맨 위치 lcd.write(byte(3)); } else { for(int blank = 15; blank >= second_line; blank--){ // 팩맨이 지나온 길 빈칸으로 lcd.setCursor(blank, 1); // 빈칸 lcd.print(" "); } int place = second_line; // second_line 변화를 막기 위해 place 변수 만듦 lcd.setCursor(place++, 1); // 팩맨 한칸씩 이동 if(place % 2 == 0) lcd.write(byte(3)); // 팩맨3 else lcd.write(byte(4)); // 팩맨4 } delay(500); } } | cs |
상품의 사용후기를 작성해주세요.
글읽기 권한이 없습니다.
"19세 미만의 미성년자"는 출입을 금합니다!
no | photo | title | write | date | hit | point |
---|---|---|---|---|---|---|
15 | 만족합니다 ![]() |
김**** | 2017-01-04 | 186 | ![]() |
|
14 | 배송 완전 빨라요 ㅎㅎ ![]() |
홍**** | 2016-12-31 | 158 | ![]() |
|
13 | 완전 쌈 ㅋㅋㅋㅋㅋ ![]() |
강**** | 2016-12-29 | 164 | ![]() |
|
12 | 배경이 예뻐요 ㅋㅋㅋ ![]() |
이**** | 2016-12-22 | 179 | ![]() |
|
11 | 배송 완전 빠르네요 크크 ![]() |
강**** | 2016-12-21 | 126 | ![]() |